Loading full Product Intelligence product master…
▣ INPUT / PREDICTIVE PART SEARCH
FULL PRODUCT MASTER · 388,310 PRODUCTS · ALIASES + KEYWORDS: CHECKING LIVE SEARCH
Executable search + live code

Type the product you mean. Watch the search logic understand it.

Fixed presentation canvas. Search results and code update live without resizing the page. Source: product_intelligence_v2.sqlite. Canonical results stay canonical; native aliases and Product Intelligence keyword aliases resolve as alternate lookup keys.

Search queryREADY
›_
Normalized
Parsed size
Semantic tokens
Matches
0
BEST MATCHESwaiting
#ProductDescriptionScore
Loading…
search_pipeline.jsidle
01 const q = normalize(query); // SCHEDULE → SCH
02 const tokens = splitTerms(q); // SCH40 · 45° · M&H
03 const productish = looksLikePartNumber(q);
04 const requestedSize = extractLeadingSize(q);
05 const pool = chooseCandidatePool(q, requestedSize);
06 const alternateHits = await searchAliasKeywordShard(q);
07 for (const product of pool) {
08 if (logicalSearch && !allSemanticTermsPresent(product)) continue; // angle/brand aware
09 let score = strongestFieldEvidence(product, tokens); // brand + angle evidence
10 if (candidateSize === requestedSize) score += 220;
11 if (directSizeAndSpec) score += 180; // 2" SCH40 ...
12 if (genericSizeSpec && isPipe) score += 170;
13 if (secondNominalSize) score -= 130; // reducer
14 if (wrongExplicitSize) score -= 260;
15 alternateHits → canonical products; conflicts stay visible
16 return dedupe(rank(matches)); // canonical results; rows lazy-render